Stop Plugin from Getting Styles from Other Plugin

There really is no foolproof method to detect a style sheet from other plugins or from a theme and then “switching them off”. You can only guess that other plugins and themes will be using the same handle as you to register the style sheet with. It is however much easier if your plugin is for personal use only, then you can manually go through a plugin, get the handle of the conflicting style sheet and deregister it yourself

You can also give your wp_enqueue_scripts action a very low priority (very high number) in order to load your style sheet as late as possible

add_action( 'wp_enqueue_scripts', 'lsmi_load_admin_script', PHP_INT_MAX );
function lsmi_load_admin_script() 
{
    // Deregister and dequeue other conflicting stylesheets
    wp_dequeue_style( 'chosencss' );
    wp_deregister_style( 'chosencss' );

    // Add your own stylesheet
    wp_register_style( 'chosencss', plugins_url( 'assets/resources/chosen.min.css', __FILE__ ), true, '', 'all' );
    wp_enqueue_style( 'chosencss' );
}