Can a virgin mobile iPhone 5s with a SIM card reader be flashed to another carrier?

My iPhone 5s from virgin came with a sprint SIM card but I want to switch form virgin mobile to metro pcs and keep my iPhone 5s. Is there a way I can keep it since it uses a SIM card? If not, what iphone can be used on metro?

You can get the phone unlocked and use it on MetroPCS. If you need help with getting the phone factory unlocked, mail me for references.