I'm actually not a great fan of denim jackets. I have one but I never wear it. I think they look really nice but they're not really something I feel comfortable in, mainly because movement is restricted and if you're like me, you tend to avoid clothes that make you look wider because of your figure. I have small boobs and wide hips so things like denim jackets, or anything that has no stretch around the body, tends to be loose around the top half of my torso and tight around the bottom half of my torso. Even though they're not for me, they still look really nice.
Lighter jackets go really nice with pastel colours and with brown or floral heels. Blondes are better off with pinks, creams and white shades whilst brunettes are better off with light-blue, greens, and browns. For a redhead, green is also ideal to contrast with the hair.
Darker jackets are better for the bolder colours - brilliant red, dark blue and black. They look perfect matched with boots Stripes are also nice with a dark jacket. Blondes should avoid a dark jacket since it might wash out their face and hair. Brunettes and redheads would look great in a dark jacket and would give them a bad-girl meets girl-next-door look.
That's all for now. Stay beautiful x