I have an iPhone SE with ATT bought at the Apple store. I understand that I can switch to xfinity mobile though only if the phone is unlocked. If I buy my next iPhone with carrier Verizon, can I then switch to xfinity since that is their carrier or must it be bought unlocked? Is there any restriction as to where I buy or service the phone? Please correct me if I’ve made wrong assumptions.
You can not migrate a phone from one carrier to another unless it is both unlocked and compatible. The fact that Xfinity Mobile is a Verizon MVNO is irrelevant.