Phones bought directly via the OnePlus site are unlocked. That means if you do pick up a device via the official store it should be compatible with AT&T, Verizon, T-Mobile, and all sub-carriers on their networks. As always, however, you'll want to check at the specific carrier site to make sure your device is compatible before you port your number over.