I think Iphones are really overrated, especially when compared to Android phones, where you can see much higher specifications, bigger screens and now better cameras (once ruled by Apple) on the current generation. Yes, you do get that polished Apple experience, but it comes at the price of getting stuck in their ecosystem, incurring higher than normal subsidies on the carriers and being forced to accept all of Apple's guidelines strictly.
That is probably not going to change even with a better, faster Iphone, because Apple's design philosophies will likely never change. Most of the friends use the Iphone because it's their first smartphone and they don't know better.
For them, going into unfamiliar grounds in terms of other operating systems can be a daunting thing. But if you are fresh, just get into Android and stay there. Learn from the ground up.
Sent from my HTC One X using Android Central Forums