O prefixo co (do latim cum) é seguido de hífen, quando tem o sentido de «a par» e o segundo elemento tem vida autónoma. Portanto, escreve-se co-geração, formada de co- + geração.
O prefixo co- não é seguido de hífen, embora o segundo elemento tenha vida autónoma, quando a palavra não foi formada em português com esse prefixo, mas veio directamente do latim, como por exemplo coadjuvar (do lat. coadjuvare), coabitar (do lat. coabitare), coonestar (do lat. coonestare), coordenar (do lat. coordenare).
N. E. – Com a aplicação do Acordo Ortográfico de 1990, o prefixo co- junta-se sempre ao segundo elemento, sem hífen, conforme se explica na resposta n.º 24 008.