I have the following XSD sample
Seems like your use case is better handled with the use of Regular Expressions since you mentioned user input:
.*day(,.*day)*
You can replace *.day with (Monday|Tuesday|...).
*.day
(Monday|Tuesday|...)