There are two separate subtypes of semi-presidentialism: premier-presidentialism and president-parliamentarism.
Under the premier-presidential system, the Prime Minister and Cabinet are exclusively accountable to Parliament. The President chooses the Prime Minister and Cabinet, but only the Parliament may remove them from office with a vote of no confidence. The President does not have the right to dismiss the Prime Minister or the Cabinet. However, in some cases, the President can circumvent this limitation by exercising the discretionary power of dissolving the Parliament, which forces the Prime Minister and Cabinet to step down. This subtype is used in Burkina Faso, Cape Verde, East Timor, France, Georgia (since 2013), Lithuania, Madagascar, Mali, Mongolia, Niger, Poland, Portugal, Romania, São Tomé and Príncipe, Sri Lanka and Ukraine (since 2014; previously, between 2006 and 2010).
Under the president-parliamentary system, the Prime minister and Cabinet are dually accountable to the President and the Parliament. The President chooses the Prime Minister and the Cabinet but must have the support of the Parliament majority for his choice. In order to remove a Prime Minister or the whole Cabinet from power, the President can dismiss them, or the Parliament can remove them by a vote of no confidence. This form of semi-presidentialism is much closer to pure presidentialism. It is used in Guinea-Bissau, Mozambique, Namibia, Russia, Senegal and Taiwan. It was also used in Ukraine, first between 1996 and 2005, and again from 2010 to 2014, Georgia between 2004 and 2013, and in Germany during the Weimarer Republik (Weimar Republic), as the constitutional regime between 1919 and 1933 is called unofficially.