I would suggest you not to go with free hosting because they provide limited features which are not good to rank our website at google. If you are looking for a cheap hosting go with our website HOST2BOOST.CoM and you may choose our Shared starter plan which is only Rs.25/mo with full feature and SEO friendly. Full name of our company is HOST2BOOST DATA SERVICES PVT LTD
This blog will help you understand why not to go for Free Hosting https://www.scopehosts.com/blog/post/free-web-hosting-or-affordable-web-hosting
When you are purchasing a hosting package which is specifically designed for a WordPress site, you are looking for an environment with the best quality and well optimized to load your WordPress site optimally. You should confirm that the package has no restriction to run your site. If free/cheap package suits your requirements, you should check their all terms carefully and test their service before making your website live on their server.