Chief Minister Abdul Taib Mahmud has predicted Sarawak's BN coalition will lose four to eight seats, out of 31 contested, in the coming parliamentary elections.