A 12 word seed, if you managed to get "true" entropy while generating it would be enough. But I guess, a 24 word seed would "protect" you if your process for generating the seed wasn't random enough. There is a great video 1 from Crypto Guide explaining it.

Footnotes