There are various factors that should be taken into account