If all your work is done, and your superivsor are happy to submitt it I'd go for it.
My PhD was a 4 year programme, I submitted and had my viva etc done a 3.5 year mark. All the work planned was finshed, so there was no point delaying it, and my supervisors were happy for it to be sent of.
Have a chat wiht yours, get their view on it.