Road salt has a large impact on belt durability. Most cars I see that spent time near road salt don't get much more than 4 years out of a belt.
Anyway, belt life varies depending on the car. Many of the early Toyota 2AZ-FE engines got no more than 2 years of life from a belt. However, on the better Toyota engines, it is easy to get 8 years of life from a belt.
The other problem is that sometimes a belt is fine, but then it gets destroyed by a failed part or 2 on the drive system. The GM 3100 and 3400 V6 engines are in my experience, equipped with the worst crankshaft pulleys and second worst belt tensioners.