Supracondylar fracture is usually caused by -
Supracondylar fracture (most common extension type) occurs due to hyperextension injury, usually due to fall on outstretched hand.
Flexion type of supracondylar fracture occurs due to fall directly on elbow.
Hyperflexion injury
Axial rotation
Extension injury
Hyperextension injury