It depends on what you want to do.
Bi-color underwater boat lights are cheaper and can be programmed by the owner for a variety of colors or functions, including flashing, strobing, fading in/out or color chasing.
Single-color underwater boat lights are brighter but more expensive. They're also not as customizable as bi-colors.