Navy blue is really good for making your teeth look white! Try avoiding colors that can make your teeth look yellow such as white,yellow, ect. I also think red and blue would be super cute for the 4th of july. Try looking up colors to not avoid and colors that would look good!