i have recently just found out my coolant is leaking from the search i done i think its leaking from the top tank? plastic part

would it be better to get it fixed or just get a new radiator?