Если меня не подводит память, это зависит от количество электронов на последнем слое( сколько электронов не хватает, такая и связь)
Возьмём к примеру кислород(двойная связь), он находится во втором периоде⇒2 электронных слоя(на втором, здесь последний, максимум 8 электронов) и 6А группа⇒не хватает до завершения слоя 2 электрона.