i have at&t. It's been past 2 years and im due for a new phone, so i want to upgrade from my basic phone and get an iphone. I'm thinking of switching to tmobile but before i do, i was wondering if i...