I'm getting an iPhone for my birthday from my father.
What are the pros and cons of the 4g? What is the difference between the 4g and 3gs?

Thanks.