Go to Tmobile and buy a $10 Pay as U go package. It comes with a cheap phone, port you r number there from Sprint.
Go to Sprint and open whatever plan you want with a new number, wait three days and then call back and say you would like to switch your number to a number you have thats with Tmobile now...