Learn English | A new lesson every week
Book your course now

Adjective order

Adjective order

What is the correct adjective order before noun? I've faced many versions and they differ from each other.

I made an approximate list for myself:
1) Opinion;
2) Size;
3) Age;
4) Shape;
5) Colour;
6) Material;
7) Origin;
8) Purpose.

But some time I see the rule when Origin jumps in the middle of the enumeration (after colour) and where should I put pattern, style and fit?

Thanks in advance