It is advisable to flush single sql statement for a particular sql_id from the shared pool rather than flushing all the plan from the memory. Sometimes you need to fix the bad execution plan and to fix it you can use this method to kick out single sql plan.
Read More