Overall flower colour depends on the stage of flowering. Many flowers have white hairs on the outside of the perianth and so will appear white in the earlier stages. When the perianth opens however the inner surface is often a different colour.