yes. there is almost no consumer media that will not lose the data over time. The longest lasting technology is the M-Disc, which is 1000 years for the DVD version. (There's a blu ray version as well but it doesn't last longer than normal blu ray, which isn't very long. The advertising on the M-Disc blu ray is highly deceptive in this regard.) It's write-once, not rewritable, so it may or may not meet your requirements. You need an M-Disc-specific writer, but any DVD-ROM drive can read back the disc.
Once written, a flash drive is estimated to last about 10 years. To be safe, I'd replace it every 5 years. This is highly dependent on storage conditions, though. Annually might be safer depending on that.
No matter the technology, you want multiple copies, stored at multiple locations. So if you had 2 drives with the same data, alternate the replacement every 5 years and you should be good.
If you are ok with the smaller data size of DVD, and the write-once nature, I would trust M-Disc for archival storage.