When pigs fly:
…is used to refer something that is very unlikely to ever happen.
Since pigs can’t fly, using this phrase one can express about something which is nearly impossible to happen or which is very tough to ever happen.
Example:
Jessica: From 2018 onward I will sleep early and wake up early to study at ughten .
Jiya: Yeah for sure when pigs will fly..