Here are a few iPhone models that are known for their water resistance and their full specifications:
iPhone 12 Pro:
Water resistance: IP68 (Time up to 30 minutes)
Display: 6.1-inch Super Retina XDR
Processor: A14 Bionic chip
RAM: 6GB
Storage: 128GB/256GB/512GB/1TB
Rear Camera: 12MP+12MP+12MP+LiDAR scanner
Front Camera: 12MP
Battery: 2815 mAh
Operating System: iOS 14
iPhone 12:
Water resistance: IP68 (Time up to 30 minutes)
Display: 6.1-inch Super Retina XDR
Processor: A14 Bionic chip
RAM: 4GB
Storage: 64GB/128GB/256GB
Rear Camera: 12MP+12MP
Front Camera: 12MP
Battery: 2815 mAh
Operating System: iOS 14
iPhone 11 Pro:
Water resistance: IP68 (Time up to 30 minutes)
Display: 5.8-inch Super Retina XDR
Processor: A13 Bionic chip
RAM: 4GB
Storage: 64GB/256GB/512GB
Rear Camera: 12MP+12MP+12MP
Front Camera: 12MP
Battery: 3046 mAh
Operating System: iOS 14
iPhone XS:
Water resistance: IP68 (Time up to 30 minutes)
Display: 5.8-inch Super Retina HD
Processor: A12 Bionic chip
RAM: 4GB
Storage: 64GB/256GB/512GB
Rear Camera: 12MP+12MP
Front Camera: 7MP
Battery: 2658 mAh
Operating System: iOS 14
Please note that IP68 rating means that the device is protected against dust and can withstand immersion in water up to a certain depth and for a certain amount of time. It's important to note that water resistance does not mean that the device is waterproof, and accidental damage from water is not covered under warranty.