I want to change the order of properties on user's Mysite, How i do that? In the below picture, I want to move up "Mobile Phone" property under "Phone" property.
And secondly how i get to know the order of each profile property ?
Well, based on what Mike claims here the ordering is controlled by the order the rendering controls for the properties are added on the page. For some pages this could be modified using SharePoint designer, but for others this is not possible.
That means that as far as I know, custom ordering should not be supported.
Also worth mentioning this article, that illustrate a possible workaround. I don't have yet tested it so I don't know if it works. Since the original post date a year passed, so maybe now there is some official info from Microsoft. I will update as soon as I find something about this.