I have the £1 shop hanging lights (glass ones) and I've had them 2 years now and have been out 2 winters and still work, the one thing I would say is take the tops off wrap the solar part in cling film and tuck it under the top and screw the top back on, this will help keep the water out