This is total speculation; back in Sept. I was thinking about the white iPhone 4 and how it was delayed. I can see it only being available on Verizon (for a limited time) followed by specific colors for different carries, much like KitchenAid does for their blenders.
I would be surprised if Sprint and T-Mobile didn't have the iPhone within the year (if Verizon does indeed get it soon)
I'm crossing my fingers on T-Mobile. I gave my mom a jailbroken iPhone 3G a few months ago, after she returned her third consecutive T-Mobile feature phone in as many weeks.
She's never been happier with a phone ('so easy to use,' 'doesn't make me feel like an idiot,' 'so many capabilities'), and I'd love to get her onto an up-to-date one with 3G data capabilities.
I'd just tell her to move onto AT&T but, in my experience, their network in the Twin Cities is even worse than San Francisco's.
I've had spotty reception trouble around Minneapolis, but Uptown has always been the worst. For instance, I usually can only get a single bar of reception inside Spyhouse on 25th and Hennepin on my iPhone 4, and 2 outside if I'm lucky.
Also, I should mention that this experience was from Summer 2010. Maybe there were some issues with ATT's network in July, or maybe they've been bringing a lot more capacity online over the past few months.
T-Mobile in the Twin Cities seems to have been going down hill (brother has it). The company is cool, but their service is poor. His wife's iPhone is doing great (Woodbury / St. Paul area). Also, one or more cell companies had towers on the old 35w bridge before it fell down and I seem to remember an article talking about problems arfterwords. T-mobile used to work fine down I94, but now much west of St. cloud is dead.
// sorry about above, deleted comment because I saw this thread
I would be surprised if Sprint and T-Mobile didn't have the iPhone within the year (if Verizon does indeed get it soon)