All the so-called cold colours have blue in them. The usual rule is that the more blue, the colder the colour; the more red or, to a lesser extent, yellow, the warmer. (So orange is a very warm colour.)
Green is a cold colour, especially the bluish greens such as turquise and sea green; very yellowish greens, like lime, are warmer. Purples are more tricky because they are a mixture of the hottest and the coldest primary colour. The more blue, the colder the colour; so mauve and violet are cold; while crimson, which has only a hint of blue, is hot.
Black and white, while strictly neither hot nor cold, in practice have a cold effect. Certainly, if someone generally looks better in cold colours, they will often find that they also look good in black and white; or grey, which is definitely cold.
Green is a cold colour, especially the bluish greens such as turquise and sea green; very yellowish greens, like lime, are warmer. Purples are more tricky because they are a mixture of the hottest and the coldest primary colour. The more blue, the colder the colour; so mauve and violet are cold; while crimson, which has only a hint of blue, is hot.
Black and white, while strictly neither hot nor cold, in practice have a cold effect. Certainly, if someone generally looks better in cold colours, they will often find that they also look good in black and white; or grey, which is definitely cold.