What thickness polycarbonate should I use for roof?

What thickness polycarbonate should I use for roof? The thicker polycarbonate sheets 25mm, 32mm and 35mm tend to be used externally for roofing applications, the thicker the sheet the better the heat and sound insulation. 16mm polycarbonate is light enough to be used for small jobs but also is also useful for certain roofing jobs