It's better to buy a phone that supports eSIM and ... Some major carriers, like AT&T and Verizon, let you activate an eSIM through their respective apps, but that requires internet access.