Can I set MatchState with custom values?

Can I set MatchState with custom values?
Or would doing this affect the correct functioning?

That is, can I only use the predefined states?

1

Or can I use states defined by me too?

Thank you so much!!