Yes - if you are a CURRENT iPhone user, whenever Apple comes out with another, you are ALWAYS eligible for an upgrade. Unlike with other phones, you have to wait forever to become eligible, Apple has made it so that if they release a new iPhone say, every month... you'd be eligible every month. So don't get in a pickle about whether or not you should buy one for $99 at Best Buy because you are worried about the one coming out in June --- you'll be eligible then too!
And, for what it's worth, for $15 (you can cancel ANYTIME) at Best Buy, your phone is insured for everything......EVERYTHING folks - trust me, I asked every question in the book. So if you drop it and it shatters the day the new ones are released in June, it will be replaced. Go ask the SA at Best Buy all about it. My customer service today was top notch. I am loving the 3G ... my 2G was truly a lemon......
If I cancel my contract in a month, does Best Buy still insure my phone for he $15?