In addition, there MAY be restrictions as to the type of paint that can be used, which may inhibit colour choices.
There may also be limitations arising from concerns over solar heating of the cabin; if you were to paint the upper fuselage matt black, for example, and then try operating from a desert environment, you might find the ECS was really struggling to keep the cabin cool, whereas a white or light coloured fuselage would be ok.
Either of those might be OEM- or even type-specific