L'uso di $_SESSION['value'] che hai fatto va benissimo.

Se vuoi puoi sostituirlo con variabili a cui assegni il valore, cioè:
Codice PHP:
$name $_SESSION['nome'];
$cognome $_SESSION['cognome']; 
E poi usi sempre $name e $cognome al posto di $_SESSION['nome'] e $_SESSION['cognome'].

L'uso di switch in questo caso non serve a niente.
Switch è un costrutto che usi quando devi testare una variabile che può contenere a seconda dei casi valori diversi e per ognuno prevedi una soluzione e un trattamento che vuoi tu.

Esempio:
crei un form che permette di effettuare un'operazione su due numeri.
Il form richiede numero1, numero2 e operatore (+,-,*,/).
a questo punto crei uno switch che fa
Codice PHP:
switch(operatore) {
         case 
'+':
                 
$somma num1 num2;
                 break;
         case 
'-':
                 
$differenza num1 num2;
   ......
 ......