My hair color only shows in the sun or in certain places why?

My hair used to be like black brown I changed it to like a burgundy reddish color I got it done at a salon I mean I love it but sometimes in certain lights if it's dark u can't really see the color but if I'm in the sun it looks so nice lol like what the hell its all changing colors why does it do that?