I read this thread with great interest because I too have had to change my front turn signal bulbs many times - more than on all the other cars I have ever owned, combined. This is unacceptable to me on any car. It is especially annoying on this car given all the effort required to change the passenger side bulb. I tried installing LED bulbs as a quick fix, but they didn't work. That set me on a mission to understand why and the findings are interesting, so I wanted to share.
The signal lamps in the "Type B" assemblies of the 2015 Genesis (attached) double as turn signal lights and daytime lights (DRLs), but they are not dual-function like a brake light (turn on, get brighter). They are single-function lights (turn on). If you activate a turn signal when the DRLs are on, the light will pulse on and off, not on, then brighter like a brake light. This is where it gets weird.
Instead of using a standard single function two-wire 1156 socket, my Genesis has modified two-wire 1157 sockets. So, only one of the two contacts and filaments in the 1157/2357 bulb is ever used. If this light was only being used as a turn signal, nobody would care. But the much higher demand of the DRL role is cooking through the limited lifespan of these bulbs, which has opened the door to using LEDs. And because they are using only one contact in a dual-contact socket, 1157/2357 LEDs may not always work.
To my knowledge, the two-wire 1157-style sockets in these headlight assemblies are a Hyundai-only part. I have no idea why Hyundai chose to modify a dual-function component to accommodate a single-function electrical requirement.
I am replacing my factory sockets with standard two-wire 1156 sockets that accommodate single-contact/single-filament bulbs. My hope is that the corresponding 1156 LED (
https://www.amazon.com/SYLVANIA-ZEVO-White-Contains-Bulbs/dp/B01A77QQTE/ref=sr_1_14?ie=UTF8&qid=1548694505&sr=8-14&keywords=1156+led&th=1) will work without issue; they only pull 1.5W compared to the 21W of the 1156 incandescent and are much more appropriate for the always-on load of a DRL.
I'll post an update with the results.