Yes, buying IOC for the long term can be a good idea as the IOC company is financially very stable and has a good market share in the industry too.