From a first glance, Flock seems to do end-to-end encryption over CardDAV/CalDAV. DAVdroid is, as the name implies, just a sync client for CardDAV/CalDAV servers -- no end-to-end encryption.
If you value privacy that much, Flock seems interesting, while the lack of end-to-end encryption in DAVdroid has other advantages (e.g. ability to use server's web UI, compatibility with other clients)