You might also want to consider unlocking your phone. There are a host of unlocking services on the internet to choose from. It's a great way to "free up" your phone so that you can use it with any provider.
There shouldn't be a need for an unlocking service. If the device is paid off and the account in good standing, T-Mobile should be able to help with unlocking the device if it's needed.