I've had white vehicles, I've had black vehicles, and I've had silver vehicles.
Blacks gets too hot in the Texas sun and shows even the slightest damage.
White looks clean only when it's clean. If it's been more than 5 minutes since you washed it, it looks dirty.
Silver hides small damage, doesn't get too hot, and doesn't show dirt.
Guess what color my Toyota is now.