Yes, colors are real in the sence that they are real perceptions and illusions created by our brain to interprate the differences of wavelenght that are coming into our photoreceptors.
But.
They are also (or can also be) social constructs in the sence that the differenciations and distinctions between colors are socially constructed as language is also a social construct and a physical particularity that has evolved over time.
You should see this, it will be clearer: