If you want to be able to just drive the car and not spend a lot of time keeping it clean but still have it look good in a few years, avoid black.
I’d also suggest avoiding black if you don’t have much experience washing and detailing cars.
Even following the best of practices will leave swirl marks over time.
I live where there is brine on the roads for 6 months of the year, so clean cars really aren’t a thing in the winter. I used to be super particular about keeping my cars clean. I just don’t have the time anymore so I’ve been going to touchless washes (only option in the winter) every couple weeks with a hand wash once every 2 months. I Also clay once a year and wax twice, keeps them looking decent with minimal swirling.