Unfortunately, no. While most carriers offer eSIM support, the option to use it does not negate any restrictions regarding roaming or switching service providers, even after contract expiration. To avoid these restrictions, purchase an unlocked iPhone first, and then choose a carrier. Learn more about eSIM with our eSIM guide.