Если имеются ввиду садовые фонарики на солнечных батареях, то хватает их на 1-2 сезона, редко больше. Происходит это из-за того, что цена самого фонарика составляет 50-100 рублей, а цена же приличного аккумулятора форм-фактора АА или ААА раза в два и более превышает эту цену.
В принципе вопрос решается просто - вместо аккумулятора втыкается обычная солевая батарейка, как правило на лето её хватает, стоит она по факту 10-20 руб/шт. Там днём она немного подзаряжается, что позволяет ей отслужить положенные 4-5 месяцев без проблем.