I don’t have a minimum, and my maximum is negotiable. I’ve played <5 hour games that felt too long, and >50 hour games that felt too short.
I generally shoot for 20-30 hours, but that’s because it seems like a sweet spot where most games with tons of filler are longer. I actually have a category for short games, because sometimes the 2-3 hour experience is what I’m looking for.