I find the topic of this discussion a bit weird @
Amresh. Better question for you would be exactly why you are interested in a VPS? What do you want to do with a VPS and is a VPS the only way to do it? Quite often a shared hosting account with a good free host is better, particularly since shared hosting is more restricted and comes with a higher degree of security.
Think it is important for you to know that with a VPS there is a greater degree of responsibility and maturity needed to manage the VPS. Particularly since the free VPSs are unmanaged VPSs. In other words you need to not only figure out why you want a VPS, but you also need to figure out in advance how you are going to manage the VPS. Otherwise your experience may turn into great disappointment when you find your VPS suspended and not know why it got suspended. I've seen a number of free VPS users who didn't know what they were going to do with their VPS and were casually experimenting with all kinds of scripts without doing proper research first. If you don't know what you are doing, you can easily land into problems and before you know it your VPS is suspended.