I would suggest that it depends on your tolerance for how dirty it looks. Black cars are pretty when they are clean. The same for my dark grey truck. Our cover is dark grey and you can't see the dirt from a distance. Up close you can see it all. It helps that the pool is not right next to the house. I'd go with black if that fits the look of your house best.