This is probably seems like a FAQ but I haven't seen anything definitive as of today.
I have a CDMA-Only Verizon iPhone 4 (not a 4S) that recently came off contract. I'm aware that it's CDMA only and GSM carriers like AT&T can do nothing with it other than admire it as a thick iPod Touch. I'd like to explore options, mostly to lower my bill (I have no vendetta against Verizon, it's purely a cost issue).
So, network wise, are there any networks I can port to? I don't think Verizon has a MVNO in the Chicago area. Other than frequencies, is there anything I need to do to check compatibility with another network?
As far as unlocking, do I need to jailbreak my phone to change carriers? Or is this something Verizon will do (since it's off contract).
If I need to jailbreak, is it a permanent jailbreak, or is it possible to change a couple settings and then I can revert back to tracking current iOS?
Are there any US carriers that can use the phone? Cricket seems to restrict it's network to Cricket-sold phones. Can Straight-Talk handle it? Virgin?