T-Mobile uses a GSM network, while Sprint uses a CDMA network. Our advice is to purchase an unlocked phone that supports GSM and, in most cases, Sprint's network. (See our Best Android Phones, Best Cheap Phones, and Best iPhones guides for our picks.)