Here are some factors that battery can last long: Quality, Proper alternator voltage output (the alternator has to work correctly), Power surges and short circuits (for instance, improper jump starting).Ground connection from the car battery to the car. How much the battery is used, Outside temperature, physical damage and maintenance of the battery.