normally if there is a fault in the circuit like a blown fuse,bad temp sensor,A/C switch they will run all the time as a failsafe
the front 2 fans-one for A/C the other for radiator.
the one in the engine bay is controled by air temp sensor on the engine bay lid.
the front is controlled by the A/C amp via the temp switch in the radiator.