I was previously with T-Mobile, but recently switched to Verizon due to a specific coverage issue (truth be told, I actually miss T-Mobile's service and speeds, but need coverage somewhere T-Mobile doesn't reach).
We brought our iPhone 6s devices over as they are unlocked and they work fine. I was considering upgrading to the iPhone 7 today by buying the devices and paying in full, and was told by store staff there would still be an upgrade fee. I am all about a company making its money, but the upgrade fee is bunk and I don't want to pay it.
Given that I am willing and able to buy the phones outright, how do I avoid paying this fee?