When pigs fly

используется в разговорной речи никогда; ≈ после дождичка в четверг, когда рак свистнет Например: Annie sniffed. The day pigs fly. That will be the day. (Mainstream) — - Когда рак свистнет. Вот когда это произойдет, - фыркнула Энн.

Англо-русский фразеологический словарь