I want to use "TimerSet1" voor switch on and off in the evening.
TimerSet1 is never changed from the initial value of HIGH and all your compound conditional test look for that HIGH value.
How will you detect evening?
When do you want to set the value to LOW?
What do you want to do when the value of TimerSet1 is HIGH or LOW?
Your requirements unclear to me.