ll problema allora non è nell'inserimento del controllo (che dovrebbe essere un HtmlInputRadioButton per poter funzionare con la stringa che ti ho inviato precedentemente) ma in quello che accade nel ciclo for.
Non puoi modificare una collezione mentre la stai iterando.
Puoi farne una copia, modificarla e poi scambiarla.