mysql – length of varchar column – does using 255 have an advantage?

I often come across columns that are varchar (255)Presumably it is therefore a kind of convention. 255 is 2 ^ 8 – 1. So is there something & # 39; magical & # 39; over lengths that are 2 ^ n – 1? Or only specifically 255? Is there a performance or storage advantage for these lengths? Or is this old wisdom no longer applicable to the current versions of MariaDB and MySQL?