I have always been able to do yearly phone upgrades at AT&T if I sign a new 2 year contract. Do they also allow this on the iPhone? I was just told by a co-worker that if I want to buy the new iPhone that I would have to pay full price because AT&T will not allow me to upgrade. Any truth to that? I have friends who have had every iPhone on AT&T and I'm pretty sure they didn't pay full price.