瞻前顾后

zhān qián gù hòu

lit. to look forward and back (idiom)

fig. to consider carefully; to weigh the pros and cons; fig. to be overcautious and indecisive

瞻

zhān

to gaze

前

qián

front

顾

gù

to look after; to take into consideration; to attend to

后

hòu

back