Depends on the issue. Cotton is better at absorption and keeping down temperature, but silk is very smooth and doesn't rub on already irritated skin.