Please be clear, the person who deposes to an affidavit is the one attesting. This means your father or mother or uncle should be the one getting the affidavit/swearing to the affidavit on your behalf. That is what it means to 'attest' to the fact that the information in the affidavit are accurate and true.
So in effect, you can not 'swear' to your own affidavit in this case. It has been advised that any affidavit you are using for your FSW application, wether birth certificate or others should not be self attested. That's the candid advise from those who have gone ahead of us, cheers