I have had CFL on my porch and garage lights. I run them dusk to dawn and get around 3 years. Just put LED bulbs on the porch (on sale at Lowes for $9.98). We’ll see how long they last, but so far I’m impressed by the instant on and the amount of light they produce.
They keep improving the LED lights. I have a bunch of warm white LED mini spot lights in outside fixtures turned on dusk to dawn. The LEDs are still expensive but they have several times the life span of a halogen spot light which is my only other option in these fixtures. There is very little difference in the appearance of the light between a 5 watt LED and the halogen 30 watt bulbs. In my experience, the halogen bulbs never came close to the life span printed on the boxes. They would sometimes burn out in just a few months.