How eNodeB decide among gap0 and gap1?

Ok.
We have gap 0 or gap 1 used for LTE inter /inter rat measurement, it’s known .
For gap0 we have offset value from 0 to 39.
How eNodeB decide this offset value to use?