Different types of roofing materials for replacement include asphalt shingles, metal, slate, tile, and cedar shake. Each has its advantages and disadvantages. When comparing metal and shingle roofing, it depends on factors like durability, cost, and aesthetic preferences.