I think dark colours bring more cleaning challenges, on any make of car .Especially solid colours . The results can look be great if you are willing to spend time meticulously polishing it , and some people enjoy doing it. . But a quick wash can be disappointing.
My white car shows the dirt, if you look closely . But not as much as you might expect. But a thorough wash and rinse leaves it looking good. There are probably swirl marks in the clearcoat, but it doesnt show.
My previous Yaris was metallic zinc. A gradual, even, build up of dirt hardly showed at all so it didnt get washed as often.

But on balance I prefer white. The car is more conspicuous to other drivers ,especially in poor light. When it comes to being seen every little bit helps.