Real Academia Española - ESPAÑOL AL DÍA
Cambio de la «o» disyuntiva en «u»
La conjunción disyuntiva o toma la forma u ante palabras que empiezan por el sonido vocálico /o/ (o- u ho- en la escritura): unos u otros, minutos u horas, ordenar u organizar.
Cuando la conjunción disyuntiva o va seguida de una expresión numérica que empieza por la cifra 8, como 8, 80, 81, 800, etc., también debe adoptar la forma u, tanto en la lectura como en la escritura, porque las palabras que representan estas cifras (ocho, ochenta, ochenta y uno, ochocientos...) empiezan por el sonido /o/: 700 u 800.
La conjunción o también se transforma en u si la palabra que sigue comienza por /o/ en las correlaciones disyuntivas, en las que aparece una conjunción ante cada una de las opciones posibles: Los hornos antiguos eran o circulares u ovalados; La disyuntiva era clara: u obteníamos beneficios pronto o habría que cerrar la empresa.
Bolding mine. This is straight from the horse's mouth.
Interesting point: In Spanish they say disjunctive where we could say a conjunction. Funny, huh? The Spanish actually is more logical as "or" does separate and does not join. :)