Imagine they completely change everything about the iphone every year.......people who have the current one will be gutted they still have a year left before they can get the new one. Going from 3g to 3gs and then 4 to 4s makes sense to me.....everyone who has a 2 year contract with a 3g wont be that upset about not getting a 3gs.......but by the time the 4 came out the 3g users will be amazed. Same goes with this, i dont think that many people who owns the 4 will be that upset they are on a 2 year contract. The 3GS users are now eligible for upgrades and so the 4S will be a great improvement for them. Thats the way i look at it anyway, i have a 4 and am sticking with it till something worth buying comes out.....thats not a diss on the 4S....more of a praise of my current 4.