Is there a scratch on my screen protector or actual screen of iPhone 5?

So i noticed a vertical scratch that has a rainbow effect on my iPhone 5.Is the scratch more likely to be on my screen protector or the actual screen itself.

Rainbow effect?
Its likely to be a bit of oiliness, very much likely to be from your sweat lodged into a scratch ON YOUR SCREEN GUARD.

Its either or… I bet its a scratch and if it is well too bad for you. Have tried removing the screen protector and see?

Easy way to check! Take off the screen protector and check if its your screen.
you can buy X6 screen protector for about $5 from ebay. Worth to check

More likely on the screen protector. Go buy a new one, take the other one off, and see if its on the screen. If so, I think we will both know the answer to that.