Most unlocked iPhones are compatible with any major US carrier, but there may be some exceptions. You should always double-check to make sure that the iPhone you’re buying supports your carrier’s network technology and specific frequencies and bands.