Why would a person feel cooler wearing a white shirt rather than a black shirt on a sunny day?

A person would feel cooler wearing a white shirt rather than a black shirt on a sunny day because white fabric reflects sunlight and does not absorb heat as much as black fabric, which absorbs sunlight and heat. This means that wearing a white shirt will help to keep the body temperature lower by reflecting sunlight away from the body, while wearing a black shirt will absorb more heat and make the person feel hotter.