iCloud is a syncing service, not an archiving service.
Really? I just visited iCloud - Apple, which says this:
Take all the photos you want. Without worrying about space on your devices.
To save space on your devices, the original, full‑resolution photos you take are automatically uploaded to iCloud. You’ll still always have a lightweight version of every photo on your device, and you can download the originals whenever you need them.
My family member with the iPhone is just a little nervous about activating Photos in iCloud because he wants to make sure he doesn't accidentally end up with low-res versions of photos when he needs the full-res version. I gather from the above on apple.com that if he turns on Photos in iCloud, it will move all of the full-res versions of his images to the cloud, and replace them on his phone with low-res versions? Then if he wants an archive of the full-res versions on his Windows system, he can visit the iCloud website from his Windows PC and download all of the full-res files?
In theory, it sounds like it should meet his needs, but as I said, he's a little nervous. For example, this week he tried transferring his ~4,000 images from his iPhone to my Mac via Image Capture, and it errored out after doing the first few hundred. If, say, all of his full-res images went to the cloud and got replaced by low-res images on his iPhone, it would be really, really awful if any error or glitch prevented him at that point from downloading all the full-res images to his Windows system.
I just want to make sure that whatever transfer path we use, it's absolutely bulletproof and absolutely protects his irreplaceable full-res image archive.