I have AT&T and am due for a new phone in 2 weeks. What is a windows phone?
Personally I’d hold out until the Nokia Lumia 900 is out. Bing search it! It’s going to be the phone to own in 2011.
Wait a few week, Apple may reveal what their new iPhone will do. Might be worth the wait. Unless of course you are a genuine Apple hater, like most of the suggestee’s on this thread.
I have had an iPhone since the first day they were available, and would have no other, because it just works. It is always unto date unlike android phones which may or may not run the latest software, depending on the hooks the carrier or maker decided to put in their version.