To reduce the file size of iPhone photos, go to Settings > Camera > Formats and switch from High Efficiency to Most Compatible format. Also, make sure Smart HDR is off. This will produce smaller photo files without compromising too much quality. You can also use an app like Image Size to scale down dimensions which reduces filesize.