Most iPhones from the iPhone XR and newer support eSIMs, with a few regional exceptions.
Here’s how to check:
Go to Settings > General > About
Look for "Available SIM" (iOS 15 or later) or "Digital SIM" (earlier iOS versions)
If you see a 32-digit eID, your device is eSIM-ready