The correct choice is "A". But I have a 3G and made the choice when the 3Gs came out last year and I was hearing the same stories "OMG they won't let me upgrade from the 3G", to not upgrade to the S as I had a 2yr contract and figured 4 would be a larger jump for me than just simply going to the 3Gs. I don't believe a company should deal with entitled brats year in and year out complaining about not being eligible when eligibility is clearly outlined and a contract is signed. I have honored my end of the deal in AT&T's eyes, therefore I'm eligible for the upgrade and the $18 fee waived, it's called integrity.