Use will to describe present habits and behaviour (both good and bad).
She'll tell you everything she has done during the day, even if you're not interested.
He'll always bring me flowers.


Use present continuous + always, keeps + -ing and will keep + -ing in the same way.
This often implies annoyance.
He always telling me what to do.
She keeps texting me.
They will keep nagging me to go and visit them.


Use would to describe past habits and behaviour (both good and bad).
My parents wouldn't drive me to parties on Saturday nights.
They would make me stay at home.

note: we can only use will/would to describe habits, not states.

He would get angry very easily (NOT He would be angry very easily).

Use past continuous +always, kept +-ing and would keep + -ing in the same way.
They were always complaining.
We kept asking for a refund, but we were ignored.
He would keep going on about his brother. It drove me mad.


Use keep on to emphasise that the action is repeated frequently.
Sorry, I keep on forgetting your name!


Use tend to to describe typical states.
She tends to shout a lot.
My parents tended to be very laid-back.


In spoken English Will and would may be stressed to emphasise the annoyance at a habit.
He will turn up late.
They wouldn't listen to me.

Other expressions about habits:
I'm inclined to.../I have an inclination to...
I tend to.../I have a tendency to...
I'm prone to...
I'll spend hours.../I'd spend hours...
As a rule, I....
Nine times out of ten, I...
Andy is inclined to act first and think later
I'm prone to failing asleep in front of the TV in the evenings.
He has a tendency to be very critical, and this makes him unpopular with colleagues.