I recently became eligible for an upgrade through my cell phone provider (AT&T) and I was just wondering would that make it cheaper to get an iPhone4 and would it even be worth it? I was told by someone, who I believe didn't even know where they were at the time, that it would cost about 250$$ and that it didn't matter that I was due for an upgrade. Is this true and if not could I get an estimate of how much it should cost me?