I upgraded my contract, and checked AT&T both of my lines can upgrade again on June 30th, 2011. I bought the 3GS on both lines last year as well. I was wondering if it was normal to be able to upgrade one year into my contract? My parents have T-Mobile and they have to wait 22 months?