HDD's last I heard, are only good for 10-20ish years powered off before you potentially get checksum errors or the drive won't spin up at all. Overall, I'm seeing online that HDD's aren't a medium for archiving purposes unless it's short term.
Well my original comment didn't mention archiving, I used the word loosely in my second response to describe storing family photos long term with odd reading of the data every 5 years or potentially even less.
Tape is a complete no go because I can't easily retrieve a bunch of photo's or videos without hooking up to a computer, waiting ages for it to be stored somewhere, and then getting at the files.
USB sticks might not last long enough without power to be useful, Discs though, they last long enough and are easy enough to read photos/videos directly from them, not to mention, they're extremely cheap.