What is the difference between finishes?

The main difference is that white is a powder coated finish. The variations in silver ie. polished, pearl, satin and brushed are finishes applied before the anodising treatment is carried out.