Yes, iPhone 12 supports both nano SIM cards and an eSIM. Using an eSIM requires a wireless service plan, which not all network providers support.