As a general rule, asphalt roll roofing does not last as long as asphalt shingles do. In most cases, you can expect to get about 10 years out of your asphalt roll roofing if everything goes well. If you use asphalt shingles, you can potentially get several more years out of them. Depending on what type of asphalt shingles you buy, the manufacturer might put a 20- or 25-year warranty on them. Some of the cheaper asphalt shingles will only last for around 10 years as well. The installation also has a lot to do with how long they will last.