AT&T's contracts are 2 years for the iPhone, however, being able to upgrade to a new device tends to come sometime around the 12-18 month mark, depending on the subsidy on your current phone and what plan you have. Odds are, you will be eligible for the new phone at the lowest price.

The exact date should be on your account page somewhere if you log in at ATT.com