No, asphalt shingles have a shorter lifespan than metal roofing panels. The asphalt shingle roof is clearly cheaper, but it will need to be replaced every 15-20 years. By investing more in a metal roof, you will not have to mess with a replacement for 40+ years! This also implies a metal roof is less expensive than other materials when you look at the big picture.