« soit …, soit … » est une conjonction de coordination qui exprime l’alternative : Soit timidité, soit ignorance, elle ne m’a pas répondu.
« soit que …, soit que » est une conjonction de subordination qui exprime une alternative entre deux conditions ; elle est suivie du subjonctif : Soit qu’il ne comprenne pas, soit qu’il feigne l’incompréhension, je n’ai pu obtenir son accord.
« que … ou que » peut remplacer « soit que …, soit que … » : Que tu lui envoies des fleurs ou que tu lui offres du parfum, elle sera heureuse.
Attention : On peut dire « soit …, ou … » ; « soit que …, ou que … » mais l’alternative est moins nette. On ne peut employer « soit » en plus de « ou », il faut choisir l’une ou l’autre conjonction.