If you want to look classic and professional, white is always the way to go, at any level. You can't go wrong with a traditional look!
I always have white saddle pad for competition. But I like to add a girly touch so I choose white saddle pad with a edging (pink, navy, purple, red, gold...) :)
In jumping you can put the color of your choice (almost). So I compete with navy, brown, sky blue and cream. It is discreet :)
It depends of the level of competition and the trial. In professional and high level competitions, white is obligatory for dressage. For jumping or eventing, you can put navy blue, black, cream, brown... But not flashy colors.
For dressage white saddle pad is obligatory. But for cross-country and jumping you can put the color of your choice :) (except neon yellow, green or pink, I guess it won't be very appreciated by the jury!). It also depends of the level of the competition :) most of the time, in club competition there are no rules!