Can I unlock Sprint iPhone 5c to use with T-Mobile or Cricket?

I have a Sprint iPhone 5C on iOS 7.0.6, I have jailbroken my iPhone. I'm leaving Sprint after a year and I want to use it on T-Mobile or Cricket. I prefer a software unlock but beggers can't be choosers so I will take any suggestions you guys got, even if I need to pay for the service.

If you're terminating your contract with Sprint, you can just ask them to get the phone unlocked as you'll use it internationally and they might get it unlocked for free. But if that didn't work, you can always get the phone unlocked from outside. Check online for factory unlocking the Sprint iPhone 5C.