I'm going to get an iPhone 4S due to several reasons:
-I have $150 upgrade bonus from Sprint.
-I've never owned an iPhone before.
-Sprint is presumably keeping their unlimited data plan, which an iPhone user should be ecstatic about.
There are some other phones that I had contemplated to get, such as Samsung Galaxy S II and Nexus Prime, but iPhone's staggering number of apps and compatibility with iTunes really helped persuade me to get it over other Android phones. And since my current phone is an Android already, I want to check out iPhone 4S, even though I know many of its new features are already available in other phones, and iPhone 5 is just a year away. I think I'll keep 4S for two years, then switch to 5S or some upgraded version of iPhone 5.