I have a Sprint plan, it is part of a family plan. I do not have a problem with Sprint but I love the iPhone and I want to get one. I heard that if you get the phone unlocked you can use any phone with any plan, is that true? So basically I am asking, if I buy an iPhone and get it unlocked, could I use it with Sprint?

There is a phone store near my house that unlocks phones so would they just be able to do it?