To buy an iPhone you have to be one of the following (or all):
1) Living in the US //Price is much higher outside of the US (dependent on the country)
2) Deluded. //There are much better price/performance alternatives
3) You have too much money and want to be an average joe
Pretty much summarizes it. The answer is no. I'd never buy one in the first place.
Pretty much, there is no special point in getting an iPhone if you can get an android with the same/better performance for lower/same cost.