When our smoke detector failed, I replaced it with one of these. It has a 10 year lithium battery that never needs replacing. When the low battery alarm sounds, you just replace the unit. No annual or every six month battery replacement.
https://www.lowes.com/pd/First-Alert...ght/1000456481