Question: how to know when you're due for a phone upgrade at&t?
Answer: Go to your account overview and open the My wireless section.
Scroll and choose the device you want to upgrade.
Check its status. If you see Upgrade ready or Ready to upgrade, you're good to go.