I am looking to upgrade my phone, but I am really confused between HTC Android, iPhone 4, and Windows mobiles. Please help me decide. My carrier is T-Mobile and I will upgrade to 4G network. Which is the best phone to go with?


See More: Looking for a phone