Hello student,
Both of the colleges are good, every college has it's own advantage and disadvantage. If we see the NIRF rank, then Deen Dayal Upadhyay college stands at 17 and the Keshav Mahavidyalaya stands at 77, according to me the deen dayal upadhyay college is better for 2nd preference. The infrastructure of deen dayal upadhyay college is quite good.
To get an idea about which college you might get you can check the link mentioned below
https://www.careers360.com/colleges/deen-dayal-upadhaya-college-new-delhi
https://www.careers360.com/colleges/keshav-mahavidyalaya-delhi
Hope it helps
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile