Today, Best Buy has announced that they are now selling unlocked iPhones in the United States. Previously, they only sold iPhones that required a contract with a carrier. But now, you can purchase an iPhone without any obligation to a specific network, and it will be unlocked, which means you can use it with any carrier you prefer.
However, there is a catch that's worth noting. For now, the iPhones that are available as unlocked at Best Buy are limited to the iPhone 12, iPhone 13, iPhone 13 mini, and the third-generation iPhone SE. Unfortunately, you won't find any of the latest iPhone 14 models or their siblings at the store.
It's possible that the situation could change in the future, but for the time being, you're restricted to buying an older model of iPhone that's unlocked from Best Buy. Rest assured, all of the unlocked iPhones that they offer are brand new and in perfect condition.