Best conventions for storage of common object-type data across types

@abhijit-kar this is what made me ask the question:
From Documentation for Enum :

For hash and exact search on enums, the literal enum value, without quotes "..." , is used, for regexp, strings are required.

query {
    queryPost(filter: { tags: { eq: GraphQL } } ) { ... }
}

which made me think that ENUMs get special handling. Like Types.