I have 2 phones on my account. One is eligible for an upgrade but the other has a year left. I want to keep the one that is eligible for upgrade and instead replace the other one that has 10 months left on the contract. Can I switch the contract somehow on the phones?
Contracts are not transferable, however you can upgrade on the line that has an available upgrade and just activate that phone on the one with 10 months left. Just know that it won't extend the 10 month contract, that will remain the same and you'll start a new contract with the other line.
You don't need to go to the store. You can just upgrade the available line and then activate it on the line you want. If the new phone uses the same SIM card as the phone it's replacing you can just put the SIM card in it even.