Be it just dumb luck or something else, my iPhone 4 broke a few days ago - one month out of warranty, the power button on the top stopped working. Apple won't budge with replacing it, so I'm forced to pick up a new one (self repair process is way too complicated for my liking). I figured instead of paying the $200 for a new one of the same model, I'll pick myself up a 4S. I checked my upgrade eligibility date, and it's not for another 2 months. My ETF is around $160, and AT&T wants the subsidized cost of the phone + $250 + $20 to upgrade it in contract. I called them up and explain the situation to them, that I'd like to stay with AT&T, but it's significantly cheaper to switch to another carrier and just pay the ETF. Apparently, according to them, Apple prohibits the adjusting of eligibility date when an iPhone is in the mix. Nor can they issue me a credit on my account for the upgrade fee. Thoughts? Has anyone else run into this? Any tactic I can employ to make them more willing? I've already threatened to move about 3 other lines, 2 of which are out of contract already, along with me should I leave, to no avail.