By weight

Generally fabrics are divided by weight, almost the same meaning of the outfit.

Below 100 grams: shirt and tshirt fabric
Below 200 grams: shirt, vest, tshirt, light sweaters, pants and skirts
Below 300 grams: heavy shirting, sweater, jacket, pants and skirts
Below 400 grams: jacket, outerwear
Below 500 grams: outerwear, coats
More than 500 grams: heavy coats and outerwear