I always think that white polo breeches are very becoming, but presumably if you are rich enough to play polo you have staff who can wash and scrub those breeches and get them clean again.
Any you want. Dark colours are more forgiving for yard work and exercising.
For competition it would depend on the association or discipline. White is most common, though I believe any plain neutral colour is allowed.