I oftern use MobiKin Doctor for iOS. It is a pretty good choice for you to recover the deleted photos from iPhone. It can scan all files on the iPhone, and user could preview and choose the needed to recover. Not only photos, other files also can be recovered by it.