If you’re going to use an iPhone on the AT&T Network, then there is no purpose in purchasing one unlocked. You’re eligible to upgrade to one at any time since there is no discount. You’re responsible for the 2 year contract regardless of where you get the iPhone from. Purchasing an unlocked iPhone will only void the warranty and create further headaches. Besides, if you purchase an unlocked iPhone from an outside source - you run the risk that it’s stolen or was purchased fraudulently. In which case, your AT&T account will be charged for the cost of the iPhone when it’s activated on there. In short - there’s no benefit in getting an unlocked iPhone to be used on AT&T’s network.
If you’re going to use an iPhone on the AT&T Network, then there is no purpose in purchasing one unlocked. You’re eligible to upgrade to one at any time since there is no discount. You’re responsible for the 2 year contract regardless of where you get the iPhone from. Purchasing an unlocked iPhone will only void the warranty and create further headaches. Besides, if you purchase an unlocked iPhone from an outside source - you run the risk that it’s stolen or was purchased fraudulently. In which case, your AT&T account will be charged for the cost of the iPhone when it’s activated on there. In short - there’s no benefit in getting an unlocked iPhone to be used on AT&T’s network.