Uverse offers proposals before contract expiration - DirecTV

I am being told I cannot be proposed any offers from Uverse until the day before of my expiration contract which is in 3 weeks. Is that correct? If this is the case that's kinda stupid. I am calling proactively now because I will not have 1 hour to spend in 3 weeks. If I cannot know in advance the offer I guess I have no reason to stay with AT&T (it was my preference initially) after such a poor service experience. Thanks to let me know what you can do for me.
Regards, Christophe Laparra

This question, "Uverse offers proposals before contract expiration," is about DirecTV channels, programming, equipment, and sports.