Keeping your battery cables clean of corrosion will extend battery life, depending on cold starting conditions, I can get
4-5 years, sometimes 6 years, all while spending time outdoors, maybe get an extra year if parked in garage.
Pay attention to your cranking over of motor, during start...