1.Use Activities wherever possible, Fragments should only be used when supporting older devices.
2.Use Fragments whenever possible, Activities should only be used where a FragmentManager and Fragments cannot do the job required.
3.Use Activities when developing graphically-intensive apps, use Fragments primarily for text-based content.
4.Use Activities for devices with a smaller form factor, use Fragments for tablet and phablet devices.