My contract wasn't due for renewal until this November but since I bought the phone on launch day, they gave me a free upgrade (only paid 199 with a 2 year contract renewal) . So there are definitely signs that AT&T will negotiate, but you'll have to find the right terms. As someone mentioned, you may want to give them a call and say you are thinking about switching carriers.
Sent from my HTC One_M8 using XDA Premium 4 mobile app
ATT HTC One M8 Rooted Stock ROM
ATT HTC One X+ Retired/Sold!
T-Mobile HTC G2 Retired!
T-Mobile HTC G1 Retired!