What are the major differences between PVC, UPVC, CPVC, HDPE and GI pipes?

What are the major differences between PVC, UPVC, CPVC, HDPE and GI pipes?

There are significant differences in the properties and materials that are used in PVC, UPVC, CPVC, HDPE and GI pipes. While PVC, UPVC, CPVC, and HDPE are non-metallic pipes, GI pipes are metallic pipes. All of these have different chemical compositions and are used in plumbing operations and other applications that are not too critical. […]