Since the iPhone 7, every iPhone has been water-resistant. However, this isn't the same as waterproof — here's what you need to know.
To unlock your iPhone from its carrier, you'll likely need to contact your carrier directly to cancel your contract.