You can find unlocked phones at major national retailers and directly from manufacturers. These stores often have dedicated sections for "unlocked" devices that do not require immediate carrier activation.
Buying a phone without a contract—often called buying "unlocked"—means you own the device outright from day one and can use it with any compatible carrier. This path offers maximum freedom, as you aren't tied to a specific network for 24 to 36 months just to pay off the device. Top Retailers for No-Contract Phones where can you buy phones without a contract