First, to put things into perspective there are about 80 different species of whale which vary widely in terms of color, size and shape.
These 80 or so species are broken down into baleen whales and toothed whales which also include dolphins and porpoises.
Most whales tend to be various shades of light to dark grey, blue and black, which may lighten or darken as the whale ages.
Some whale species may also appear to be a brownish color.
If you include toothed whales such as the amazon river dolphin (all species of dolphin belong to the toothed whale family) then the color palette may also include yellow and pink.
On rare occasions an all white (albino) whale may also be spotted, but this type of birth is very uncommon and sightings of these whales are rare.
Some whales may even be named (partially) after their color, such as the blue whale, gray whale or pink river dolphin.
The gray whale is a dark grayish slate color with white spots covering parts of its body.
Killer whales have black backs with a white chest and white spots behind their eyes.
Beluga whales are born with a dark grey to brownish coloring which lightens to white as they grow older and reach maturity.
As you can see there is a great variety of colors and shades amongst different species of whale.
Lastly, some whale species may also be born or develop white or gray spots as they grow older and some whales may show white or light-colored scaring from fights they’ve had with other whales or predators such as sharks.
Note: Migaloo, an all white albino whale is currently found swimming in Australian waters. Migaloo is the only documented case of a white humpback whale and is believed to be the only albino humpback in existence.