The PM has said he will give MPs more time to debate his Brexit deal, if they agree to a 12 December election, Eurasia Diary reports citing BBC.
Boris Johnson told the BBC he expected the EU to grant an extension to his 31 October deadline, even though he "really" did not want one.
But Jeremy Corbyn said he would not support an election until a no-deal Brexit is "off the table".
EU leaders could give their verdict on delaying Brexit for up to three months on Friday.