non è come dici te.

Cercherò di spiegarti:
una stringa non può avere al suo interno condizioni (if/else)
le condizioni possono essere poste per far sì che le varibili si valorizzino diversamente a seconda che si verificano o meno.