No contest, LEDs use the least energy, produce the most light, and last up to 30,000 hours. They cost more, but you will make that money back over time.