Here is a dump from a general search, for your reference, when I search Flash Memory lifespan.
The general rule seems ot be 10 years or less, depending on the quality and technology used. I think this would apply to all types, in general. This is something that also pertains to optical disks (cds).
My general feeling is “my needs would outgrow the usefullness of the device” before it fails. I have a whole box full of small, useless sd cards and keys, none which have failed. But I’ve also had one or two fail in the last few years.
Sorry for the long post 
Understanding Flash Memory Lifespan
Flash memory lifespan refers to how long a flash memory device can reliably store data before it begins to degrade or fail. This lifespan is primarily determined by the number of write and erase cycles the memory can endure.
Key Factors Influencing Lifespan
*Write/Erase Cycles: Flash memory is rated for a specific number of write/erase cycles, typically ranging from 10,000 to 100,000 cycles for standard devices. High-end models can exceed one million cycles.
Quality of Materials: The manufacturing quality of the flash memory affects its durability. Higher quality materials generally lead to longer lifespans.
Environmental Conditions: Extreme temperatures, humidity, and dust can negatively impact the lifespan of flash memory. Storing devices in optimal conditions can help preserve data integrity.*
Estimated Lifespan of Flash Drives
Type of Flash Drive Estimated Lifespan (Years) Write/Erase Cycles
Standard USB Flash Drive 10+ 10,000 - 100,000
High-End USB Flash Drive 10 - 100 Up to 1,000,000
Low-Quality USB Drive Less than 10 Fewer than 10,000
Under ideal conditions, data on a high-quality USB flash drive can remain intact for at least 10 years. However, frequent use and poor storage conditions can lead to data degradation sooner.
Conclusion
While flash memory is a convenient storage solution, it is not ideal for long-term data archiving. Regular backups on more stable media, such as external hard drives or optical discs, are recommended for important data.
NAND Flash Memory
NAND flash is widely used for general data storage. It is characterized by:
High Density: Can store large amounts of data in a compact form.
Sequential Access: Data is read and written in blocks, making it faster for large data transfers.
Types:
Single-Level Cell (SLC): Stores 1 bit per cell, offering high performance and endurance but lower capacity.
Multi-Level Cell (MLC): Stores 2 bits per cell, balancing cost and performance.
Triple-Level Cell (TLC): Stores 3 bits per cell, providing higher capacity at a lower cost but with reduced endurance.
Quad-Level Cell (QLC): Stores 4 bits per cell, ideal for read-intensive applications but has lower performance and endurance.
NOR Flash Memory
NOR flash is optimized for applications requiring fast random access. Its features include:
Random Access: Allows data to be read in any order, making it suitable for code execution.
Lower Density: Generally used for smaller storage capacities compared to NAND.
Applications: Commonly found in embedded systems, firmware storage, and devices needing quick access to data.
Summary of Key Differences
Feature NAND Flash NOR Flash
Access Type Sequential Random
Density High Lower
Typical Use General data storage Code execution, firmware
Performance Faster for large data Faster for small data access
Endurance Varies by type (SLC > MLC > TLC > QLC) Generally lower than SLC
Flash memory is essential in various devices, including USB drives, SSDs, and memory cards, due to its speed, reliability, and compact size.