What causes crooked teeth?

Heredity is the main cause although local factors such as finger sucking, high cavity rate, gum disease, trauma and premature loss of baby teeth can also contribute to a bad bite.