how can we directly upgrade mysql from 5.5.x to 5.7.x

I heard that MYSQL can be upgraded like 5.5.x to 5.6.x to 5.7.x but not direct upgrade to higher version
But I am thinking of doing dump and load of all the user database and extract users and update the same in new version databases

What is the best practice. Can any one help me on providing complete steps (if soemone have them handy)

Thanks in advance for your help. being new to MySQL trying to learn more

Officially, it is unsupported to upgrade by skipping one or more major versions. However, in case of logical (SQL dump and restore) method, it should work. You may also use pt-show-grants for dumping users instead of importing non-compatible mysql database.
More details: [url]MySQL :: MySQL 5.7 Reference Manual :: 2.11 Upgrading MySQL