It’s a complex question but short answer is Spark 2 is 50 years and NExT is around 10 years if you never ever touched it again after programming.
The longer answer has to do with data retention. And right cycle counts. I would look closer at the product pages because it’s explained somewhat well there under the important information you need to know section at the bottom.