I have been in Frankfurt many times for business -- usually one to two days at a time. I often stayed at the airport. But, I recall going to a Jewish Museum that at the time had an Anne Frank exhibit and an art museum.
I'm not an expert but I don't think there would be 3 to 4 days to do in Frankfurt. The outlying area is lovely, but I would not see 3-4 days in Frankfurt.