Here are a few iPhone models that are known for their good battery life and their full specifications:
iPhone SE (2020) :
Battery Life: video playback Time Up to 13 hours
Display: 4.7-inch Retina HD
Processor: A13 Bionic chip
RAM: 3GB
Storage: 64GB/128GB/256GB
Rear Camera: 12MP
Front Camera: 7MP
Battery: 1821 mAh
Operating System: iOS 14.5
iPhone XR:
Battery Life: Up to 25 hours of talk time, up to 15 hours of internet use, up to 16 hours of video playback
Display: 6.1-inch Liquid Retina HD
Processor: A12 Bionic chip
RAM: 3GB
Storage: 64GB/128GB/256GB
Rear Camera: 12MP
Front Camera: 7MP
Battery: 2942 mAh
Operating System: iOS 14
iPhone 12 Pro Max:
Battery Life: Up to 28 hours of talk time, up to 15 hours of internet use, up to 20 hours of video playback
Display: 6.7-inch Super Retina XDR
Processor: A14 Bionic chip
RAM: 6GB
Storage: 128GB/256GB/512GB/1TB
Rear Camera: 12MP+12MP+12MP
Front Camera: 12MP
Battery: 3687 mAh
Operating System: iOS 14
iPhone 11 Pro Max:
Battery Life: Up to 25 hours of talk time, up to 15 hours of internet use, up to 20 hours of video playback
Display: 6.5-inch Super Retina XDR
Processor: A13 Bionic chip
RAM: 4GB
Storage: 64GB/256GB/512GB
Rear Camera: 12MP+12MP+12MP
Front Camera: 12MP
Battery: 3969 mAh
Operating System: iOS 14
It's worth noting that the battery life of a phone can be affected by many factors, such as usage patterns, network conditions, and background apps. Also, please note that prices and specifications are subject to change and availability.