How to match coat colors depends on personal temperament. If a young person is more energetic, you can match these brighter colors, such as light green, pink, light blue, and white. You can wear a white coat regardless of age.
If you are older, that is, more calm people, you can wear dark purple, navy blue and dark blue coats. I don't recommend wearing black, which gives people a mysterious feeling and is not easy to get close to.
Black sneakers also go well with jeans. The color of jeans is generally not very light, but dark blue and gray, and the top is better.