I have T-mobile, and my contract is not about to expire. However, my dad's phone is ready to upgrade so I was thinking of giving him my old phone and getting a new phone using his upgrade. So far the only phone I've seen that I actually like is the Galaxy S2. Are there any other phones coming out later this year? I prefer Android over Microsoft as I've heard Android is better than Microsoft. I would like something that runs Android 4.0 (Ice Cream Sandwich) or at least be able to upgrade to 4.0. So ya, should I just get the Galaxy S2, or should I wait a bit for, that's only if some new phones are coming out. Thanks for your help.