I upgrade my iPhone every year and I'm still on the unlimited plan.
I dropped mine today, and shattered the front glass. Apple store has me on the schedule tomorrow to swap out my phone for a new 4s. I only have the ol' regular 4. $99 bucks, and they'll upgrade me to the 4s. My upgrade is due in December, so by then, you should have all of the mapping kinks worked out with the new one, and I'll get it then.
My wife's company pays for her phone, and she has Sprint. The service sucks more dick than ZillaFreak after two zimas, fyi. She was limited on which phones she could get that the company would pay for. She could get the Motorola Photon Q 4G, and the HTC EVO 4G. She opted for the HTC, because it had better reviews online. She's had the phone for less than 72 hours, and it has force closed it's own internet browser more times than we can count. Facebook app won't even open, it immediately force closes as soon as it tries to open. Her email gets pushed to her phone about once every 12 or so hours, even though it's supposed to check every 15 minutes I think...
She probably just got a shitty phone, but she's gotta ship it back to sprint, let them evaluate it, and they'll ship her a new phone back. She'll be without a phone for a week, maybe two. We tried walking into the sprint store today, and they told us to kick rocks that the phone checked out fine. We're just gonna go buy her an iPhone tomorrow, ship that HTC back, and be done with it.
This is droid #5 that she's gotten over the years that hasn't worked right straight out of the box. One thing I can count on with the iPhone, is it working, all the time. I'll be getting the new one, as well as every other model that comes out. When you've become the industry standard, and "the one to beat", that's who I'm going with.