I have read that some nicad can be put away in storage (without charging) for 20 years or even 100 years as long as water, humidity is kept clear of the contacts. They will recharge and work.
SLA might last 10 or 20 years without cycling, but you would have to top them off every week or so.
SLA might last 10 or 20 years without cycling, but you would have to top them off every week or so.