There are a number of things to consider when choosing between a free or paid web hosting service. Setting aside cost for a moment, lets look at some factors that will help you make an informative decision.
The purpose of your website will act as a key component in determining which type of web hosting service is best suited for you. For example, if your website will be used primarily for personal postings, your file sizes aren't very large and you don't expect a lot of traffic, you won't require a lot of disk space or bandwidth for your hosting.
With paid hosting, you'll find a variety of available plans to choose from. These plans allow more disk space and bandwidth, and usually include a number of other features such as free domain names, free sub-domains and unlimited email accounts. Some of the more advanced common features are a CGI-Bin, MySQL databases and Microsoft FrontPage extensions.
Compared to free web hosting, you'll also find that the services provided by paid web hosting companies are much more reliable, not to mention offering a higher level of customer support.
so now u can decide what u should choose from both of these.