Flags-based enums should always be powers of two for the values: 0x2, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80, ...
0x06000000 in your case would be 0x02000000 and 0x04000000 combined, making Platinum equivalent to Copper | Silver, which would cause unexpected behaviour.