The first factor is the cost of living, as it determines living at a particular place. The second factor is the number of years that you want to live in at a particular place. The third is the saving that you want to do and the last but not the least, the amenities available.