It is true that, both Keshav Mahavidyalaya and Ramanujan College, belong to the University of Delhi, but both have their own advantages. A comparative analysis is provided here below, so that you can decide and choose better on which one to go for :-
Reputation :-
Keshav Mahavidyalaya is said to be quite a good college with a very well-built academic foundation. Moreover, it has its reputation of being good in teaching and the decent infrastructure it holds.
Ramanujan College is often accounted as among the better colleges in Delhi University and gets even better every day in the field of academics and extracurricular activities.
Courses and Specializations:
Keshav Mahavidyalaya boasts a variety of undergraduate and postgraduate programs, like B.Com, B.A. (Hons.) and B.Sc. (Hons.) courses.
Ramanujan College has a variety of programs to offer which includes popular courses such as B.Com (Hons.), B.A. (Hons.) Economics, etc. Also it has been more focused on the research and modern teaching learning pedagogy.
Placements:
Although Keshav Mahavidyalaya provides reasonable placement coins, the placement scenarios may generally be less favorable as compared to other well-established colleges in DU.
Ramanujan College has a comparatively stronger placement history especially in the areas of commerce and economics, where students are often recruited by renowned companies.
Faculty:
There are quite qualified faculty members in both the colleges. However, sometimes Ramanujan College has been characterized by having a more dynamic and interested teaching staff.
Infrastructure:
Keshav Mahavidyalaya's campus is more modern but developed with almost all necessities. However, it may not be as sprawling as some other DU colleges.
More modern and better equipped campus with better facilities for the students can be found at Ramanujan College.
So, basically, Ramanujan College has a better reputation as a whole, better placements, and little better infrastructure as compared to Keshav Mahavidyala.