Chain isomerism
Different isomers in this group have a varying degree of branching on their hyrocarbon chain.
Position isomerism
This is where a functional group changes position along the chain.
Functional group isomerism
This is where a functional group splits up and becomes a different group.