Custom node template based on field condition Is it possible at all to create a node template file based on a specific field value?

For example I already have a node template file called "node--video.tpl.php" for nodes of content type video. I would now like to add a checkbox field in that content type. 

If the box is unchecked then it will use the above template. 

If the box is checked then it will use a different template.

UPDATE: I added the following to my template file as Mohammed suggested, but I am not getting the changes.

function motg_preprocess_node(&amp;$vars) {

$node = $vars['node'];
  if($node-&gt;field_solo[0]['value'] == 1)
  {
       $vars['theme_hook_suggestion'] = 'node__solo';
  } else
  {
       $vars['theme_hook_suggestion'] = 'node__video';
  }
}


My field "field_solo" is correctly outputting a value of 0 or 1 also.
You can actually do that in the preprocess node function something like this:

function THEME_preprocess_node(&amp;$vars) {
  $node = $vars['node'];
  if($node-&gt;field_solo[0]['value'] == 1)
  {
       $vars['theme_hook_suggestions'][] = 'node__theme1';
  } else
  {
       $vars['theme_hook_suggestions'][] = 'node__theme2';
  }

}


Here if the condition is true then the node template would be node--theme1.tpl.php

and if the condition is false then the tpl would be node--theme2.tpl.php.