I had often thought of getting a white dinner jacket to wear on formal nights on the cruises I enjoy so much. However, I couldn't justify the expense of a jacket on top of what I had already spent on the tux for the few times I would wear it.

I think the white Prince Charlie would look great for similar circumstances. After all, they make them for some reason. However, the black jacket would be much more generally useful for other formal events. If you've got enough events to wear one and can justify the additional expense, I say go for it.