I have a passport which expires in 2021 and I want to apply for an F1?
Use your current passport. The US visa will be valid even if the passport it lives in expires. All you need to do is get a new passport (of the same type as the one that holds the visa) and then carry both when you travel.