Changing sprint number and get it with T-Mobile?

Ok. So I am in a contract with Sprint and I want to switch to T-Mobile with my same number.I don't want to break the contract or cancel but I really want a phone that T-Mobile has. Can I call sprint and change numbers and go to T-Mobile and get the number I had before. How possible is this?
 
Back
Top