The type of roof chosen can be based on a number of factors, such as tank diameter,Construction costs, product stored, tank operating pressures, sensitivity of the product to internal corrosion etc.
Using the diameter criteria eg: For tanks up to 10m a self supported cone could be used, 20-30m...