Results are different for everyone
It’s important to note that SEO results may vary for a lot of users.
Associated users will get more of the favorable results
An associated user is a user that is somehow already connected with the website or a location. Associated users are usually clients, owners of that website, returning visitors, etc.
This means that if you visit one website multiple times during the day, Google will guess that you are finding what you want to see there. Be aware that search engines know a lot about you by checking your browser history, cookies, locations, etc.
Search engines are all about the user experience and the results you see on them are optimized for different devices.
Mobile-friendly websites have a better reputation on search engines than websites that are not optimized for mobile devices.
Location and language-based results
Search results also differ for users that are using different languages and that are based in different locations, even if they are performing the search by using the same keyword.