io userei un campo di tipo radio

codice:
<script language="javascript" type="text/javascript">
function mostracampi(id){
	if (id=="Privato"){
		document.getElementById("Privato").style.display="block";
		document.getElementById("Azienda").style.display="none";
	}else{
		document.getElementById("Privato").style.display="none";
		document.getElementById("Azienda").style.display="block";
	}
}
</script>
<form method="post" action="tua-action.xxx">
    <input type="radio" name="Tipologia" value="Privato" checked="checked" onclick="mostracampi(this.value);" /> Privato
    <input type="radio" name="Tipologia" value="Azienda" onclick="mostracampi(this.value);" /> Azienda
    <div id="Privato">
        Nome

        <input name="Nome" /> ecc.
    </div>
    
    <div id="Azienda" style="display:none;">
        Ragione Sociale

        <input name="RagioneSociale" /> ecc.
    </div>
    <input name="input-comune-a-tutti-e-due-i-profili" />
 ecc.
    <input type="submit" value="invia" />
</form>