In most of the cases increase of ICO duration means you will earn less because of larger number of participants. But there are campaigns that increase allocated amounts with the increase of the duration of the campaign, they add amounts to already allocated amounts, thus giving all participants an opportunity to earn.