The account plays a role but not always and not with every rep.
I got a perfect account history, never a late payment with 3 lines in a family plan and longtime customer since 1998.
They still didnt care or consider to offer me an early upgrade before when I asked and wouldnt budge even when I threatened to leave.
So yes it plays a role to some, others dont care whatsover and go by the book. Oh you been with us for over 15 years, who cares you gotta follow the rules just like everyone else. You're under contract, you gotta wait or pay the ETF.
Sorry to hear that you're leaving, we cant help you with that request. Have a good day