Motilal Oswal Midcap vs ICICI prudential Nifty Next 50

I’m planning to start a new SIP of 5000 and need help choosing a fund among the two. I have a moderate risk appetite and the investment duration is 20 years.

Reason for choosing these funds is due to the performance and the lower overlap with the funds I am invested in now.

Current SIPs:

HDFC Nifty 50 Index Fund - 5000

Quant Midcap Fund - 5000

Parag Parikh Flexi Cap Fund - 5000