When you say change colour, was that gradually, or a sudden change in colour?
Like most young animals, Oscars have juvenile colours which change quite a lot as they get older. However, this isn't an instant change, you won't wake up one morning and notice that your Oscar looks like a different fish. Many animals change colour for various different reasons, aggravation, breeding, ill-health etc. I'm not saying there's anything wrong with your Oscar, just want to make it clear that it is quite normal for Oscars to change colour, but not overnight.