Asset Types are recommended for grouping together assets with similar characteristics. For example: car, boat, fire extinguishers
Asset Groups are recommended for grouping together assets of different types, but share a similar characteristics. Such as location or owner.
In terms of the hierarchy in eCompliance it is Asset Groups > Asset Types > Assets.