White paint will last longer in the sun before checking, but the Blue looks better. Blue will be hard to keep clean looking because it's dark in color. It will show scratches and some types of dirt. White for that matter will show some dirt too but not scratches. Scratches on white are hard to see and if the paint isn't shiny and has gone flat, that too is harder to recognize. Every fleet vehicle and the most popular of all colors on any vehicle sold is white so white is very common. I have a white CJ, it's a good color but looks like an iceberg on a hillside when wheeling in the desert. To each their own, id go with a more earth tone color myself......... Green perhaps, Tan maybe Khaki but that is dark on Jeep too...... My red jeep was $300, there was no choice for me and half of it is now covered in black armor anyhow so red & black look good. The blue & black look good too for that matter, built one 10 years ago for a friends X-wife and it came out nice with all the black armor and roof rack look.