Yes, your home can take advantage of both an asphalt shingle roof and a metal roof. This is often done by applying different roofing materials to different parts of your home. For example, you may want to put an asphalt shingle roof on your home for stylistic reasons and add a metal roof to a secondary area of the home. Sometimes a homeowner will do this for a porch or home addition.