Does the 21 iMac come in white?

Apple no longer sells a 20" iMac. They sell a 21.5" and 27" iMac. Both come in aluminum.