Question: how to recover deleted photos on iphone for free?
Answer: Run the latest iTunes on your Windows PC or Mac.
Connect your iPhone to the computer via a USB cable, if you find your iPhone cannot connect to iTunes, check fix it promptly. ... 
Right–click the iPhone, and choose Restore from Backup.
Apply Restore from Backup.