 Or asphalt shingle? Well, in terms of the roof choice itself, asphalt shingle and metal roof, both excellent choices. Of course, a metal roof is going to be more expensive, but it's going to last longer. Those are investment-grade roofs. They last over 50 years. And in that same amount of time, you'd probably replace your asphalt shingle roof at least twice, if not three times, depending on the roof and the installation and a few other factors.