NAT isn't dead with IPv6. ISPs assigning a /128 to your residential network is a thing.

No it isn't unless they want to ban you from using iPhones.

What do you mean? If the v6 configuration is incompatible with iPhones, the iPhone will just use v4