PowerShell GUI - Pull Events

I am drafting a GUI tool which can pull events from logs. I am planning to pull by time and type

3 Radio buttons (1, 8, 24 Hr) Or Date Time Picker (From and To) and Event Type (Error, Warning, Informational)

With these many controls and conditions, what will be the ideal Coding recommended way
If…Else, Switch Statement Etc.,

Thanks
Kris

Ideally eventcomb:) Really, the design is up to you.