Shingle manufacturers offer long-term warranties ranging from 25 to 50 years, or even a lifetime. Roofing contractors, in most cases, recommend which shingle manufacturer to use and then the builder/property owner makes the decision...