1. Personally, I think the battery is more durable.
2. Nowadays, the power consumption of taillights is relatively low, and taillights using batteries can also work longer. For example, my taillight uses two regular Nanfu AA batteries, and I ride at night for 1-2 hours every day. I bought it last October and have been using it for over six months without changing the battery.
3. Solar taillights seem more economical. There is no need to buy spare parts and there is no problem with recharging. However, the solar panel is too small and it is difficult to fully charge the lithium battery that supports it. In this case, the battery will be damaged within a maximum of six months. Then it goes away. The next thing you know, it's time to buy a new tail light. It seems that the solar rear lights of our friends fromThe team have essentially been replaced with battery-powered taillights.