I have had sprint for about 7 years now. I enjoy the capabilities of Sprint but hate the prices they charge for the phones they have. I understand that they have to make money but $350 for a simple nokia phone is crazy. They have a great program called the new for you upgrade. They change the rules so often that it is hard to keep up but basically you get money off of your new phone if you keep your phone and sign a new contract. That part is really good but the prices are bad. I would look into buying your phone off of ebay or something similiar.