Washed out and weird colours when opening sprite in unity

I imported an image to unity as a sprite for a 2D game, the image is 32px x 32px, and it changed colours when I imported it

How could I fix this??

This is how it should look

This is how it looks on Unity

Thank you in advance

Probably compression settings in the image import panel for this sprit.

To fix, turn off compression, or else play with different settings.