Right now cricket has pretty much edged out the other sports in the subcontinent. But back in the 70s it'd be 55-45 in favour of football. However the picture was totally different in case of West Bengal, where it was 80-20 in favour of football, with the local teams being the most discussed topics in public gatherings.
And although cricket is far more popular now compared to football, I think the fan base for football has also increased since they started live broadcasting of the premier leagues from around the world.
You can be the ripest, juiciest peach in the world, and there will always be someone who hates peaches.