My contract with sprint is now up and I'm a huge fan of Apple so I'm trying to get an iPhone. I was gonna go pick it up this weekend on AT&T, but then realized its only 3 months until normal update time, I have the HTC EVO currently and I love the big screen and I dont think Apple has a choice but to go with the 4in screen with the next iPhone. I waited for 4 months for my MBP and it wasnt that bad but then again it was. Do I get it now on AT&T? Will I be able to upgrade when the next one comes out? Do I get it now on Verizon? Will I be able to upgrade when the next one comes out? Who ever has the most bang for the buck is who Im going with.