Judging from the mild corrosion I get on my guitars' hard ware, I assume my hands are slightly acidic. I used to change strings every week on any guitar that was getting regular use. When playing frequently, I used to change strings for every gig. I loath the sound of dull strings. Dead strings won't intonate, so I always use fresh strings for recording sessions. Studio time (mine or theirs) is a LOT more expensive than a set of strings.
For the past 3+ years I've been migrating from D'Addario strings to Snake Oil Brand strings. Some players debate about how long these strings last, but in my experience they typically last at least a month (6-10 hrs of private practice, 6-10 hrs of band rehearsal, 3-4 gigs) or more. Some people love 'em, while others think its all hype. I'm convinced they are more durable, less prone to breaking, and retain their tone longer. The difference between these and other strings is probably nothing more than better grades of metal alloys. In the time I've been using SOB strings, I've only broken one high E string, on a set that was a month old. SOB strings cost more ($8.50 per set), but the difference in cost is actually a savings of time and money, compared to when I used to change strings weekly.
I played a friend's guitar with fresh Elixer coated strings. I didn't mind their feel, but the tone wasn't working for me. A lot of pro acoustic players use Elixers, and don't mind the slightly duller sound when new, as regular acoustic strings sound that way after 4 hours of playing, anyway.
Regardless of what string you use, wiping 'em down after use takes hardly any time, and will make strings last longer. Old strings are obviously prone to breakage, so any gigging guitarist has no excuse to avoid this simple, proper maintenance. If not for the sake of good tone, at least change your strings to avoid unnecessary string breaks during a gig. Proper gear and instrument maintenance is part of being professional.