Hola de nuevo.
En ese caso hay una forma más sencilla de hacerlo:
<input type="checkbox" id="algo"><label for="algo">Texto</label>
Lo de previousSibling es parte del modelo de DOM. En un elemento de la página como un <div> o el propio <body> hay otros elementos que sería, "hermanos". previousSibling hace referencia al "hermano" anterior. Siento no explicarme mejor, es de esas cosas que se saben hacer pero no explicar.
Saludos,