We probably clean our walls more often than that, but we have a small open-plan home, so dirt has less places to go.
I've been thinking about getting some kind of air filter. Not so much because I want to clean walls less (although that would be nice), but because I don't like the idea of my family breathing in lint and dust while it's suspended in the air. I was vacuuming the other day which stirred some particles up and I saw them getting sucked into the hoover as I was holding it up.
Probably worth its own discussion actually.