I have purchased a new iPhone every year on release day since the era of the original iPhone. It seems that each year, AT&T bends its rules to allow existing customers with multi-year contracts to purchase the next iPhone with another multi-year contract. But if you are still unsure, you can always call *NEW# (or *639#) and you will receive a confirmation text to find out if you are eligible.