If you're using an iPhone, then I would use Apple iCloud, they charge for the storage the rates are reasonable, I pay £3 a month for 200GB.You're probably using the free storage already, so there's not much to set up.
As it's native it integrates with all of the applications.
On the windows PC, use iPhotos for windows.
https://support.apple.com/en-gb/108994
(FYI Photos on MacOS has a lot more features)
You can also access (and down / upload) via the website at iCloud.com, if you sign in now you will see your phone photo's if the Photos application is using to iCloud.
If you can also share albums and let people upload and comment if you wish.
Images will then synchronise across all the devices signed in to the same Apple ID.
So you will need to consider who is looking after the existing photos,
Whenever you take a photo on your phone it will copy to iCloud and the PC, if you delete an image on the PC it will be removed from the phone and visa versa, which keeps things organised.
It does of course means that of someone had access to your account, they could also delete the images. So never share your credentials or devices.
(For example, you have a "family iPad" synchronised to your account, and little Jonny deletes thousands of images to make space to install a game, without realising the device is synchronised to your account)
I love the ability to keep everything organised, and share albums dynamically.
I used to additionally back up to a local hard drive with Time Machine, but now I just copy the entire library to a RAID NAS on my network every year. (never needed it).