A little story here, long story short.
When I was a kid I always broke strings and they sounded dull after a week or so.
This was with Ernie Ball Super Slinkies 9-42, back in the early 70s.
Now that I am much older, wiser, and fatter, I have not broken one string since getting back into playing again May of 2012, and out of the eight guitars I own, I have only changed the strings on two of them.
The SG I changed them not too long after my dealer installed the Planet Waves Autotrim tuners, as I wanted to experience first hand how they cut the strings for you.
And I changed the strings out on my SE Santana back in 2013 as I wanted to see if it was difficult since it had a tremolo on it.
Took off all six strings at once, and no problems with a card behind the blade.
Now none of the strings were bad, and even my 2013 408 I have had since May of that year has not had them changed yet.
All of my guitars sound snappy and bright when playing.
My secret?
I think it is due to three things.
1. I never pick up a guitar to play unless I have just washed and dried my hands thoroughly.
2. After playing I use The String Cleaner on the strings if I have been playing for awhile.
http://www.thestringcleaner.com/
3. My hands never sweat when I play.
My 408 gets played every weekend, and remember the strings have been on it since I picked it up in May of 2013.
I keep expecting to break a string too with all the bends I do when trying to play solos, and they do not break.
Strange since I often broke strings when I was young.
I think keeping the strings clean, hands clean, and not sweating has contributed to my strings lasting so long.
I am going to change the 408 ones before long though, as I want to see how the Phase III tuners work.