iPhones are still pretty poor value for money compared to cheap androids, as long as you can get reasonable pay-as-you-go contracts as well.
I'm not sure how that situation changes in the US, where there doesn't seem to be the same market for pay-as-you-go sims that is found in the rest of the world.