Les deux options présentées sont identiques, il n'y a aucune différence réelle entre elles.
« Voter pour l'un ou pour l'autre, c'est bonnet blanc et blanc bonnet : les deux défendent exactement le même programme. »
XVIIe s.
L'expression apparaît, jouant sur l'inversion chiasmatique pour signifier que deux termes sont strictement identiques.
Aujourd'hui
Courante dans les débats politiques et la langue quotidienne pour dénoncer un faux choix.
Cette expression s’emploie partout en France.
À l'oral, on dit souvent la formule d'une traite, sans pause, ce qui renforce l'effet de symétrie et de redondance.