Woollen sweater traps air in between whereas cotton allows the air to pass through it. Air being a bad conductor of heat does not let body heat to escape beyond the sweater. Therefore, it is much warmer.

Woollen sweater traps air in between whereas cotton allows the air to pass through it. Air being a bad conductor of heat does not let body heat to escape beyond the sweater. Therefore, it is much warmer.