Android phones don't limit you while iPhones prevent you from OS switches and iPhones are way too expensive for the hardware (as usual). I don't see other issues with iPhones so if you don't really care about the price and OS then there isn't such a large difference.