So if I grab a SIM card from T-Mobile or AT&T and put it in my iPhone, will I actually get an IPv6 address? What about Verizon and Sprint? This is actually a valid use case for me as a way to access stuff at home while I am remote.
Yes. But since too many sites still are only reachable via IPv4, you either get also an IPv4 address (dual stack) or you get connectivity via NAT64/DNS64. The latter case means your phone cannot be reached from the outside via IPv4 (this is rarely needed on a phone, except when tethering a laptop, maybe).
I am well aware of all that. I have been deploying IPv6 sites for a while now. I was more curious if there was any movement towards mobile devices getting IPv6. I am stuck with AT&T for a month longer or so and so I was wondering which carries actually support what I need. Last I checked AT&T did not, but that was over a year ago.
My VZW phone has been IPv6 primarily for at least 3 years. (Portland OR market, 4G LTE)
Edit: To clarify, the phone also has IPv4, but starts with IPv6 and falls back.
Now if only I could get Comcast Business to support IPv6
Only barely. I supposedly get a /56 up here in Seattle, but prefix delegation will give me a /60 half the time and a "/59" half the time. The latter completely breaks every router I've thrown at it (pfsense, Cisco ASA, and tomatoUSB), and even with a supposedly-open support ticket I cannot get ahold of a Comcast Engineer for love nor money.
I've tried Verizon, AT&T, and T-Mobile. Verizon and T-Mobile give my phone IPv6 addresses while AT&T is IPv4 only. Only Verizon gives my tethered devices IPv6 addresses.