I would like to know when and how to use

go on holiday and
go for a holiday/holidays

thank you

“go on holiday” is more idiomatic than “go for a holiday” and is usually preferable. There is little actual difference in meaning.

“go for holidays” isn’t natural to me (except in the slightly different sense where “holiday” really is plural, as in “Where do people go for holidays?”)

I really value your work , Great post.