Stability, speed of disc and weight all play factors in headwinds. Good luck throwing an understable putter into a headwind without it flipping over quickly.
I think understable is the biggest factor. Anything with a negative number on the high speed side of stability will hate headwinds. The bigger that number (-2, -3, ect...) the more it will flip quickly. Terns are a fast disc, but, I would never throw one in a headwind because of that -2 number. They just turn right or flip with my style and arm speed. You can throw a Firebird into a headwind and it will fly nice and straight. On a clam day, it will end way left (RHBH). I use Zones, Eagles, Felons and Max weight Bosses at the moment for headwind. On a calm day, I'd throw a Envy, Teebird/Crave, Volt and 159g Boss.
Boss are very stable discs, but, if too light, the wind will mess with them quite a bit. So that plays a factor as well. My 159g Boss does some very strange things into a headwind.
Just remember, a disc thinks it is traveling faster into a headwind, and so acts like you threw it way harder. But don't worry, there are discs out there that can handle power. And, if you are the strongest guy in the world, releasing with a hyzer will also compensate for headwind, as long as the disc is stable enough to not just flip and turn right and never come back. But I'm sure there is some super fast, super stable disc out there that even the farthest throwers can't handle even in the heaviest headwind.