What factors affect the battery life?
Most people have a misconception that the life of a lithium battery depends on the number of times it is charged. In fact, the battery life depends on the "number of complete charge and discharge cycles" of the battery. It refers to the complete process of the battery to complete 100% power consumption / charging. For example, "the battery from full charge to full use, and then from 0% to 100% at a time" is a complete charging and discharging cycle, and "charging a little bit, charging from 30% to 80% in two times" is also a complete charging cycle.
So we have a basic consensus that the battery life is fixed, except for other conditions. However, there is always a gap between ideal and reality. In practical use, many factors are accelerating the loss of battery, including temperature, overcharge, over discharge and fast charging.