can we use than to elder as well as older?
No Elder is an adjective which means older. In that sense, older and elder are interchangeable. However, elder is not a comparative. So: I am older than you. [correct] I am elder than you. [wrong] I am the elder son. [correct] I am the older son. [correct]